package com.zzyy.study.controller;

import com.zzyy.study.entities.UserDTO;
import com.zzyy.study.service.UserService;
import jakarta.annotation.Resource;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.*;

/**
 * @auther zzyy
 * @create 2024-03-13 11:40
 */
@RestController
public class UserController
{
    @Resource
    private UserService userService;

    /**
     * 1 我们需要给这两次接口的调用加一个时间间隔，大于这个时间间隔的一定不是重复提交；
     * 2 两次请求提交的参数比对，不一定要全部参数，选择标识性强的参数即可；
     * 3 如果想做的更好一点，还可以加一个请求地址的对比。
     */
    @PostMapping("/user/add")
    public ResponseEntity<String> addUser(@RequestBody UserDTO userDTO) {
        return userService.addUser(userDTO);
    }

}
